package com.xiaoai.generic;

import com.sun.org.apache.bcel.internal.generic.RET;

import java.lang.reflect.Array;

public class Fruit<T> {
	private T[] array;

	public Fruit(Class<T>clz,int length){
		//通过Array.newInstance创建泛型数组
		array = (T[]) Array.newInstance(clz,length);
	}

	/**
	 * 添加元素
	 * @param index
	 * @param item
	 */
	public void put(int index,T item){
		array[index] = item;
	}

	/**
	 * 获取元素
	 * @param index
	 * @return
	 */
	public T get(int index){
		return array[index];
	}

	/**
	 * 获取数组
	 * @return
	 */
	public T[] getArray(){
		return array;
	}

}